
BODY {
    font-size : 100%;
}
BODY, TH, TD {
    font-family : tahoma, arial, helvetica, sans-serif;
    font-size : 0.8em;
}
PRE, TT {
    font-size : 100%;
    font-family : courier new, monospaced;
}
A {}
A:link {
    color : #039;
}
A:visited {
    color : #039;
}
A:hover {
    color : #f00;
    text-decoration : none;
}
A:active {
    color : #9cf;
}

.jive-setup-header TABLE {
    border : 1px #333 solid;
}
.jive-setup-header TD {
    font-family : arial, helvetica, sans-serif;
    font-size : 1.3em;
    color : #ffffff;
    background-color : #369;
    background: url(../images/setup-header.png)
}
.jive-setup-footer {
    text-align : center;
}
.jive-setup-page-header {
    font-size : 1.2em;
    font-weight : bold;
}
.jive-setup-page-subheader {
    font-weight : bold;
}
.jive-setup-error-text {
    color : #f00;
}
.jive-setup-sidebar-top {
    color : #fff;
    text-align : center;
    padding : 6px;
    background-color : #336699;
    background-image: url(../images/setup-sidebar-top.gif);
    background-position : top center;
    background-repeat : no-repeat;
}
.jive-setup-sidebar-bottom {
    color : #000;
    padding : 6px;
    background-color : #D3E9FF;
    background-image: url(../images/setup-sidebar-bottom.gif);
    background-position : bottom center;
    background-repeat : no-repeat;
}
.jive-setup-sidebar-bottom A:visited {
    color : #000;
}
.jive-setup-header .jive-info {
    color : #333;
    font-size : 0.8em;
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
}
.jive-setup-category-header {
    font-weight : bold;
    background-color : #eee;
    border-bottom : 1px #ccc solid;
    border-right : 1px #ccc solid;
}
.jive-setup-category .jive-info {
    font-size : 0.8em;
}
.jive-setup-category {
    padding-left : 20px;
}
.jive-setup-checklist-box {
    border-width: 0px 1px 1px 0px;
    border-color: #ccc;
    border-style : solid;
    padding-left : 1em;
    padding-right : 1em;
}
.jive-error-text {
	color: #f00;
	}
.jive-label {
	padding-right: 10px;
	padding-top: 6px;
}
.jive-description {
	font-family: verdana;
	font-size: 0.8em;
	}
.jive-custom-datasource .jive-label {
	font-size: 0.8em;
	font-family: verdana;
	}